/**
 * @description 定时任务周期类设置  
 * @author xianwei
 * @date 2014-09-04
 */
Ext.define("MyApp.view.quartzCron.CronExpressionForm", {
	extend : 'Ext.form.Panel',
	xtype : 'cronexpression-form',
	loadMask : true,
	width : 1000,
//frame : true,
	items : [{
				xtype : 'tabpanel',
				border : false,
				//height:400,
				items : [{
							title : '秒',
							tooltip : '配置定时任务秒钟',
							padding : '5 5 5 5',
							items : [{
										xtype : 'fieldset',
										layout : 'column',
										border : false,
										items:[{
											xtype : 'fieldset',
											//layout : 'column',
											border : false,
											items:[{
													xtype : 'fieldset',
													layout : 'column',
													border : false,
													items : {
														xtype : 'radio',
														checked : true,
														// fieldLabel: 'Favorite Color',
														boxLabel : '每秒 允许的通配符[, - * /]',
														name : 'second',
														inputValue : 'everyTime'
													}
												}, {
													xtype : 'fieldset',
													layout : 'column',
													border : false,
													defaults : {
														allowBlank : false,
														margin : '0 5 0 0'
													},
													items : [{
																xtype : 'radio',
																checked : false,
																boxLabel : '周期从',
																name : 'second',
																inputValue : 'cycle'
															}, {
																name : 'cycleStar',
																xtype : 'numberfield',
																width : 50,
																value : 0,
																maxValue : 58,
																minValue : 0
															}, {
																xtype : 'displayfield',
																value : '-'
															}, {
																name : 'cycleEnd',
																xtype : 'numberfield',
																width : 50,
																value : 1,
																maxValue : 59,
																minValue : 1
															}, {
																xtype : 'displayfield',
																value : '秒'
															}]
												}, {
													xtype : 'fieldset',
													layout : 'column',
													border : false,
													defaults : {
														allowBlank : false,
														margin : '10 5 0 0',
														maxValue : 59,
														minValue : 0
													},
													items : [{
																xtype : 'radio',
																checked : false,
																boxLabel : '从',
																name : 'second',
																inputValue : 'startOn'
															}, {
																name : 'startOnStar',
																xtype : 'numberfield',
																width : 50,
																value : 0
															}, {
																xtype : 'displayfield',
																value : '秒开始,每'
															}, {
																name : 'startOnEnd',
																xtype : 'numberfield',
																width : 50,
																minValue : 1,
																value : 1
															}, {
																xtype : 'displayfield',
																value : '秒执行一次'
															}]
												}]
											}, {
												xtype : 'fieldset',
												layout : 'column',
												border : false,
												items : [{
													//margin : '10 5 0 0',
													xtype : 'radio',
													boxLabel : '指定',
													name : 'second',
													inputValue : 'sencond_appoint'
												}, {
													xtype : 'fieldset',
													width : 380,
													layout : 'column',
													defaultType : 'checkbox',
													border : false,
													padding : '0 0 0 30',
													listeners : {
														'beforerender' : function() {
														}
													},
													items : [{
																boxLabel : '00',
																inputValue : '0',
																name : 'sencond_appoint'
															},{
																boxLabel : '01',
																inputValue : '1',
																name : 'sencond_appoint'
															}, {
																boxLabel : '02',
																inputValue : '2',
																name : 'sencond_appoint'
															}, {
																boxLabel : '03',
																inputValue : '3',
																name : 'sencond_appoint'
															}, {
																boxLabel : '04',
																inputValue : '4',
																name : 'sencond_appoint'
															}, {
																boxLabel : '05',
																inputValue : '5',
																name : 'sencond_appoint'
															}, {
																boxLabel : '06',
																inputValue : '6',
																name : 'sencond_appoint'
															}, {
																boxLabel : '07',
																inputValue : '7',
																name : 'sencond_appoint'
															}, {
																boxLabel : '08',
																inputValue : '8',
																name : 'sencond_appoint'
															}, {
																boxLabel : '09',
																inputValue : '9',
																name : 'sencond_appoint'
															}, {
																boxLabel : '10',
																inputValue : '10',
																name : 'sencond_appoint'
															}, {
																boxLabel : '11',
																inputValue : '11',
																name : 'sencond_appoint'
															}, {
																boxLabel : '12',
																inputValue : '12',
																name : 'sencond_appoint'
															}, {
																boxLabel : '13',
																inputValue : '13',
																name : 'sencond_appoint'
															}, {
																boxLabel : '14',
																inputValue : '14',
																name : 'sencond_appoint'
															}, {
																boxLabel : '15',
																inputValue : '15',
																name : 'sencond_appoint'
															}, {
																boxLabel : '16',
																inputValue : '16',
																name : 'sencond_appoint'
															}, {
																boxLabel : '17',
																inputValue : '17',
																name : 'sencond_appoint'
															}, {
																boxLabel : '18',
																inputValue : '18',
																name : 'sencond_appoint'
															}, {
																boxLabel : '19',
																inputValue : '19',
																name : 'sencond_appoint'
															}, {
																boxLabel : '20',
																inputValue : '20',
																name : 'sencond_appoint'
															}, {
																boxLabel : '21',
																inputValue : '21',
																name : 'sencond_appoint'
															}, {
																boxLabel : '22',
																inputValue : '22',
																name : 'sencond_appoint'
															}, {
																boxLabel : '23',
																inputValue : '23',
																name : 'sencond_appoint'
															}, {
																boxLabel : '24',
																inputValue : '24',
																name : 'sencond_appoint'
															}, {
																boxLabel : '25',
																inputValue : '25',
																name : 'sencond_appoint'
															}, {
																boxLabel : '26',
																inputValue : '26',
																name : 'sencond_appoint'
															}, {
																boxLabel : '27',
																inputValue : '27',
																name : 'sencond_appoint'
															}, {
																boxLabel : '28',
																inputValue : '28',
																name : 'sencond_appoint'
															}, {
																boxLabel : '29',
																inputValue : '29',
																name : 'sencond_appoint'
															}, {
																boxLabel : '30',
																inputValue : '30',
																name : 'sencond_appoint'
															}, {
																boxLabel : '31',
																inputValue : '31',
																name : 'sencond_appoint'
															}, {
																boxLabel : '32',
																inputValue : '32',
																name : 'sencond_appoint'
															}, {
																boxLabel : '33',
																inputValue : '33',
																name : 'sencond_appoint'
															}, {
																boxLabel : '34',
																inputValue : '34',
																name : 'sencond_appoint'
															}, {
																boxLabel : '35',
																inputValue : '35',
																name : 'sencond_appoint'
															}, {
																boxLabel : '36',
																inputValue : '36',
																name : 'sencond_appoint'
															}, {
																boxLabel : '37',
																inputValue : '37',
																name : 'sencond_appoint'
															}, {
																boxLabel : '38',
																inputValue : '38',
																name : 'sencond_appoint'
															}, {
																boxLabel : '39',
																inputValue : '39',
																name : 'sencond_appoint'
															}, {
																boxLabel : '40',
																inputValue : '40',
																name : 'sencond_appoint'
															}, {
																boxLabel : '41',
																inputValue : '41',
																name : 'sencond_appoint'
															}, {
																boxLabel : '42',
																inputValue : '42',
																name : 'sencond_appoint'
															}, {
																boxLabel : '43',
																inputValue : '43',
																name : 'sencond_appoint'
															}, {
																boxLabel : '44',
																inputValue : '44',
																name : 'sencond_appoint'
															}, {
																boxLabel : '45',
																inputValue : '45',
																name : 'sencond_appoint'
															}, {
																boxLabel : '46',
																inputValue : '46',
																name : 'sencond_appoint'
															}, {
																boxLabel : '47',
																inputValue : '47',
																name : 'sencond_appoint'
															}, {
																boxLabel : '48',
																inputValue : '48',
																name : 'sencond_appoint'
															}, {
																boxLabel : '49',
																inputValue : '49',
																name : 'sencond_appoint'
															}, {
																boxLabel : '50',
																inputValue : '50',
																name : 'sencond_appoint'
															}, {
																boxLabel : '51',
																inputValue : '51',
																name : 'sencond_appoint'
															}, {
																boxLabel : '52',
																inputValue : '52',
																name : 'sencond_appoint'
															}, {
																boxLabel : '53',
																inputValue : '53',
																name : 'sencond_appoint'
															}, {
																boxLabel : '54',
																inputValue : '54',
																name : 'sencond_appoint'
															}, {
																boxLabel : '55',
																inputValue : '55',
																name : 'sencond_appoint'
															}, {
																boxLabel : '56',
																inputValue : '56',
																name : 'sencond_appoint'
															}, {
																boxLabel : '57',
																inputValue : '57',
																name : 'sencond_appoint'
															}, {
																boxLabel : '58',
																inputValue : '58',
																name : 'sencond_appoint'
															}, {
																boxLabel : '59',
																inputValue : '59',
																name : 'sencond_appoint'
															}]
												}]
											}
										]
										
									 }]
						}, {
							title : '分钟',
							tooltip : '配置定时任务分钟',
							padding : '5 5 5 5',
							items : [{
										xtype : 'fieldset',
										border : false,
										layout : 'column',
										items:[
											{
												xtype : 'fieldset',
												
												border : false,
												items:[
													{
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														items : {
															xtype : 'radio',
															checked : true,
															// fieldLabel: 'Favorite Color',
															boxLabel : '每分钟 允许的通配符[, - * /]',
															name : 'min',
															inputValue : 'everyTime'
														}
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														defaults : {
															allowBlank : false,
															margin : '0 5 0 0'
														},
														items : [{
																	xtype : 'radio',
																	checked : false,
																	boxLabel : '周期从',
																	name : 'min',
																	inputValue : 'cycle'
																}, {
																	name : 'cycleStar',
																	xtype : 'numberfield',
																	width : 50,
																	value : 0,
																	maxValue : 58,
																	minValue : 0
																}, {
																	xtype : 'displayfield',
																	value : '-'
																}, {
																	name : 'cycleEnd',
																	xtype : 'numberfield',
																	width : 50,
																	value : 1,
																	maxValue : 59,
																	minValue : 1
																}, {
																	xtype : 'displayfield',
																	value : '分钟'
																}]
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														defaults : {
															allowBlank : false,
															margin : '10 5 0 0',
															maxValue : 59,
															minValue : 0
														},
														items : [{
																	xtype : 'radio',
																	checked : false,
																	boxLabel : '从',
																	name : 'min',
																	inputValue : 'startOn'
																}, {
																	name : 'startOnStar',
																	xtype : 'numberfield',
																	width : 50,
																	value : 0
																}, {
																	xtype : 'displayfield',
																	value : '分钟开始,每'
																}, {
																	name : 'startOnEnd',
																	xtype : 'numberfield',
																	width : 50,
																	minValue : 1,
																	value : 1
																}, {
																	xtype : 'displayfield',
																	value : '分钟执行一次'
																}]
													}
												]
											}, {
													xtype : 'fieldset',
													layout : 'column',
													border : false,
													items : [{
														xtype : 'radio',
														boxLabel : '指定',
														name : 'min',
														inputValue : 'sencond_appoint'
													}, {
														xtype : 'fieldset',
														width : 380,
														layout : 'column',
														defaultType : 'checkbox',
														border : false,
														padding : '0 0 0 30',
														listeners : {
															'beforerender' : function() {
															}
														},
														items : [{
																	boxLabel : '00',
																	inputValue : '0',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '01',
																	inputValue : '1',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '02',
																	inputValue : '2',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '03',
																	inputValue : '3',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '04',
																	inputValue : '4',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '05',
																	inputValue : '5',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '06',
																	inputValue : '6',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '07',
																	inputValue : '7',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '08',
																	inputValue : '8',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '09',
																	inputValue : '9',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '10',
																	inputValue : '10',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '11',
																	inputValue : '11',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '12',
																	inputValue : '12',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '13',
																	inputValue : '13',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '14',
																	inputValue : '14',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '15',
																	inputValue : '15',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '16',
																	inputValue : '16',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '17',
																	inputValue : '17',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '18',
																	inputValue : '18',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '19',
																	inputValue : '19',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '20',
																	inputValue : '20',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '21',
																	inputValue : '21',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '22',
																	inputValue : '22',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '23',
																	inputValue : '23',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '24',
																	inputValue : '24',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '25',
																	inputValue : '25',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '26',
																	inputValue : '26',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '27',
																	inputValue : '27',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '28',
																	inputValue : '28',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '29',
																	inputValue : '29',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '30',
																	inputValue : '30',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '31',
																	inputValue : '31',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '32',
																	inputValue : '32',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '33',
																	inputValue : '33',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '34',
																	inputValue : '34',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '35',
																	inputValue : '35',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '36',
																	inputValue : '36',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '37',
																	inputValue : '37',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '38',
																	inputValue : '38',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '39',
																	inputValue : '39',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '40',
																	inputValue : '40',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '41',
																	inputValue : '41',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '42',
																	inputValue : '42',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '43',
																	inputValue : '43',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '44',
																	inputValue : '44',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '45',
																	inputValue : '45',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '46',
																	inputValue : '46',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '47',
																	inputValue : '47',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '48',
																	inputValue : '48',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '49',
																	inputValue : '49',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '50',
																	inputValue : '50',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '51',
																	inputValue : '51',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '52',
																	inputValue : '52',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '53',
																	inputValue : '53',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '54',
																	inputValue : '54',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '55',
																	inputValue : '55',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '56',
																	inputValue : '56',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '57',
																	inputValue : '57',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '58',
																	inputValue : '58',
																	name : 'sencond_appoint'
																}, {
																	boxLabel : '59',
																	inputValue : '59',
																	name : 'sencond_appoint'
																}]
													}]
												}
										]
								}]
						}, {
							title : '小时',
							tooltip : '配置定时任务小时',
							padding : '5 5 5 5',
							items : [{
										xtype : 'fieldset',
										layout : 'column',
										border : false,
										items:[
											{
												xtype : 'fieldset',
												border : false,
												items:[
													{
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														items : {
															xtype : 'radio',
															checked : true,
															// fieldLabel: 'Favorite Color',
															boxLabel : '每小时 允许的通配符[, - * /]',
															name : 'hour',
															inputValue : 'everyTime'
														}
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														defaults : {
															allowBlank : false,
															margin : '0 5 0 0'
														},
														items : [{
																	xtype : 'radio',
																	checked : false,
																	boxLabel : '周期从',
																	name : 'hour',
																	inputValue : 'cycle'
																}, {
																	name : 'cycleStar',
																	xtype : 'numberfield',
																	width : 50,
																	value : 0,
																	maxValue : 23,
																	minValue : 0
																}, {
																	xtype : 'displayfield',
																	value : '-'
																}, {
																	name : 'cycleEnd',
																	xtype : 'numberfield',
																	width : 50,
																	value : 1,
																	maxValue : 23,
																	minValue : 1
																}, {
																	xtype : 'displayfield',
																	value : '小时'
																}]
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														defaults : {
															allowBlank : false,
															margin : '10 5 0 0',
															maxValue : 23,
															minValue : 0
														},
														items : [{
																	xtype : 'radio',
																	checked : false,
																	boxLabel : '从',
																	name : 'hour',
																	inputValue : 'startOn'
																}, {
																	name : 'startOnStar',
																	xtype : 'numberfield',
																	width : 50,
																	value : 0
																}, {
																	xtype : 'displayfield',
																	value : '小时开始,每'
																}, {
																	name : 'startOnEnd',
																	xtype : 'numberfield',
																	width : 50,
																	minValue : 1,
																	value : 1
																}, {
																	xtype : 'displayfield',
																	value : '小时执行一次'
																}]
													}
												]
											}, {
												xtype : 'fieldset',
												layout : 'column',
												border : false,
												items : [{
													//margin : '10 5 0 0',
													xtype : 'radio',
													boxLabel : '指定',
													name : 'hour',
													inputValue : 'sencond_appoint'
												}, {
													xtype : 'fieldset',
													width : 450,
													layout : 'column',
													defaultType : 'checkbox',
													border : false,
													padding : '0 0 0 30',
													listeners : {
														'beforerender' : function() {
														}
													},
													items : [{
																boxLabel : '00',
																inputValue : '0',
																name : 'sencond_appoint'
															}, {
																boxLabel : '01',
																inputValue : '1',
																name : 'sencond_appoint'
															}, {
																boxLabel : '02',
																inputValue : '2',
																name : 'sencond_appoint'
															}, {
																boxLabel : '03',
																inputValue : '3',
																name : 'sencond_appoint'
															}, {
																boxLabel : '04',
																inputValue : '4',
																name : 'sencond_appoint'
															}, {
																boxLabel : '05',
																inputValue : '5',
																name : 'sencond_appoint'
															}, {
																boxLabel : '06',
																inputValue : '6',
																name : 'sencond_appoint'
															}, {
																boxLabel : '07',
																inputValue : '7',
																name : 'sencond_appoint'
															}, {
																boxLabel : '08',
																inputValue : '8',
																name : 'sencond_appoint'
															}, {
																boxLabel : '09',
																inputValue : '9',
																name : 'sencond_appoint'
															}, {
																boxLabel : '10',
																inputValue : '10',
																name : 'sencond_appoint'
															}, {
																boxLabel : '11',
																inputValue : '11',
																name : 'sencond_appoint'
															}, {
																boxLabel : '12',
																inputValue : '12',
																name : 'sencond_appoint'
															}, {
																boxLabel : '13',
																inputValue : '13',
																name : 'sencond_appoint'
															}, {
																boxLabel : '14',
																inputValue : '14',
																name : 'sencond_appoint'
															}, {
																boxLabel : '15',
																inputValue : '15',
																name : 'sencond_appoint'
															}, {
																boxLabel : '16',
																inputValue : '16',
																name : 'sencond_appoint'
															}, {
																boxLabel : '17',
																inputValue : '17',
																name : 'sencond_appoint'
															}, {
																boxLabel : '18',
																inputValue : '18',
																name : 'sencond_appoint'
															}, {
																boxLabel : '19',
																inputValue : '19',
																name : 'sencond_appoint'
															}, {
																boxLabel : '20',
																inputValue : '20',
																name : 'sencond_appoint'
															}, {
																boxLabel : '21',
																inputValue : '21',
																name : 'sencond_appoint'
															}, {
																boxLabel : '22',
																inputValue : '22',
																name : 'sencond_appoint'
															}, {
																boxLabel : '23',
																inputValue : '23',
																name : 'sencond_appoint'
															}]
												}]
											}
										]
								}]
						}, {
							title : '日',
							tooltip : '配置定时任务日',
							padding : '5 5 5 5',
							items : [{
										xtype : 'fieldset',
										layout : 'column',
										border : false,
										items:[
											{
												xtype : 'fieldset',
												border : false,
												items:[
													{
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														items : {
															xtype : 'radio',
															checked : true,
															boxLabel : '每日  允许的通配符[, - * / L W]',
															name : 'day',
															inputValue : 'everyTime'
														}
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														items : {
															xtype : 'radio',
															boxLabel : '不指定',
															name : 'day',
															inputValue : 'no_appoint'
														}
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														defaults : {
															allowBlank : false,
															margin : '0 5 0 0'
														},
														items : [{
																	xtype : 'radio',
																	checked : false,
																	boxLabel : '周期从',
																	name : 'day',
																	inputValue : 'cycle'
																}, {
																	name : 'cycleStar',
																	xtype : 'numberfield',
																	width : 50,
																	value : 1,
																	maxValue : 31,
																	minValue : 1
																}, {
																	xtype : 'displayfield',
																	value : '-'
																}, {
																	name : 'cycleEnd',
																	xtype : 'numberfield',
																	width : 50,
																	value : 2,
																	maxValue : 31,
																	minValue : 2
																}, {
																	xtype : 'displayfield',
																	value : '日'
																}]
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														defaults : {
															allowBlank : false,
															margin : '5 5 0 0',
															maxValue : 31,
															minValue : 1
														},
														items : [{
																	xtype : 'radio',
																	checked : false,
																	boxLabel : '从',
																	name : 'day',
																	inputValue : 'startOn'
																}, {
																	name : 'startOnStar',
																	xtype : 'numberfield',
																	width : 50,
																	value : 1
																}, {
																	xtype : 'displayfield',
																	value : '日开始,每'
																}, {
																	name : 'startOnEnd',
																	xtype : 'numberfield',
																	width : 50,
																	value : 1
																}, {
																	xtype : 'displayfield',
																	value : '日执行一次'
																}]
													}
												]
											},{
												xtype : 'fieldset',
												border : false,
												items:[
													{
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														defaults : {
															allowBlank : false,
															margin : '5 5 0 0',
															maxValue : 31,
															minValue : 1
														},
														items : [{
																	xtype : 'radio',
																	checked : false,
																	boxLabel : '每月',
																	name : 'day',
																	inputValue : 'workDay'
																}, {
																	name : 'workDayStar',
																	xtype : 'numberfield',
																	width : 50,
																	value : 1
																}, {
																	xtype : 'displayfield',
																	value : '号最近的那个工作日'
																}]
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														items : {
															xtype : 'radio',
															boxLabel : '本月最后一天',
															name : 'day',
															inputValue : 'monthLastDay'
														}
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														items : [{
															xtype : 'radio',
															boxLabel : '指定',
															name : 'day',
															inputValue : 'sencond_appoint'
														}, {
															xtype : 'fieldset',
															width : 400,
															layout : 'column',
															defaultType : 'checkbox',
															border : false,
															padding : '0 0 0 10',
															defaults : {
																margin : '0 5 0 5'
															},
															listeners : {
																'beforerender' : function() {
																}
															},
															items : [{
																		boxLabel : '1',
																		inputValue : '1',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '2',
																		inputValue : '2',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '3',
																		inputValue : '3',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '4',
																		inputValue : '4',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '5',
																		inputValue : '5',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '6',
																		inputValue : '6',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '7',
																		inputValue : '7',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '8',
																		inputValue : '8',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '9',
																		inputValue : '9',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '10',
																		inputValue : '10',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '11',
																		inputValue : '11',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '12',
																		inputValue : '12',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '13',
																		inputValue : '13',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '14',
																		inputValue : '14',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '15',
																		inputValue : '15',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '16',
																		inputValue : '16',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '17',
																		inputValue : '17',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '18',
																		inputValue : '18',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '19',
																		inputValue : '19',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '20',
																		inputValue : '20',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '21',
																		inputValue : '21',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '22',
																		inputValue : '22',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '23',
																		inputValue : '23',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '24',
																		inputValue : '24',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '25',
																		inputValue : '25',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '26',
																		inputValue : '26',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '27',
																		inputValue : '27',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '28',
																		inputValue : '28',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '29',
																		inputValue : '29',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '30',
																		inputValue : '30',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '31',
																		inputValue : '31',
																		name : 'sencond_appoint'
																	}]
														}]
													}
												]
											}
										]
								}]
						}, {
							title : '月',
							tooltip : '配置定时任务月',
							padding : '5 5 5 5',
							items : [{
										xtype : 'fieldset',
										layout : 'column',
										border : false,
										items:[
											{
												xtype : 'fieldset',
												border : false,	
												items:[
													{
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														items : {
															xtype : 'radio',
															checked : true,
															boxLabel : '月 允许的通配符[, - * /]',
															name : 'month',
															inputValue : 'everyTime'
														}
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														items : {
															xtype : 'radio',
															boxLabel : '不指定',
															name : 'month',
															inputValue : 'no_appoint'
														}
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														defaults : {
															allowBlank : false,
															margin : '0 5 0 0'
														},
														items : [{
																	xtype : 'radio',
																	checked : false,
																	boxLabel : '周期从',
																	name : 'month',
																	inputValue : 'cycle'
																}, {
																	name : 'cycleStar',
																	xtype : 'numberfield',
																	width : 50,
																	value : 1,
																	maxValue : 12,
																	minValue : 1
																}, {
																	xtype : 'displayfield',
																	value : '-'
																}, {
																	name : 'cycleEnd',
																	xtype : 'numberfield',
																	width : 50,
																	value : 2,
																	maxValue : 12,
																	minValue : 2
																}, {
																	xtype : 'displayfield',
																	value : '月'
																}]
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														defaults : {
															allowBlank : false,
															margin : '5 5 0 0',
															maxValue : 12,
															minValue : 1
														},
														items : [{
																	xtype : 'radio',
																	checked : false,
																	boxLabel : '从',
																	name : 'month',
																	inputValue : 'startOn'
																}, {
																	name : 'startOnStar',
																	xtype : 'numberfield',
																	width : 50,
																	value : 1
																}, {
																	xtype : 'displayfield',
																	value : '月开始,每'
																}, {
																	name : 'startOnEnd',
																	xtype : 'numberfield',
																	width : 50,
																	value : 1
																}, {
																	xtype : 'displayfield',
																	value : '月执行一次'
																}]
													}
												]
											},{
													xtype : 'fieldset',
													layout : 'anchor',
													border : false,
													items : [{
															xtype : 'radio',
															boxLabel : '指定',
															name : 'month',
															inputValue : 'sencond_appoint'
													}, {
															xtype : 'fieldset',
															width : 450,
															layout : 'column',
															defaultType : 'checkbox',
															border : false,
															padding : '0 0 0 30',
															listeners : {
																'beforerender' : function() {
																}
															},
															items : [{
																		boxLabel : '1',
																		inputValue : '1',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '2',
																		inputValue : '2',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '3',
																		inputValue : '3',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '4',
																		inputValue : '4',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '5',
																		inputValue : '5',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '6',
																		inputValue : '6',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '7',
																		inputValue : '7',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '8',
																		inputValue : '8',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '9',
																		inputValue : '9',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '10',
																		inputValue : '10',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '11',
																		inputValue : '11',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '12',
																		inputValue : '12',
																		name : 'sencond_appoint'
																	}]
														}]
												}	
										]
								}]
						}, {
							title : '周',
							tooltip : '配置定时任务周',
							padding : '5 5 5 5',
							items : [{
										xtype : 'fieldset',
										layout : 'column',
										border : false,
										items:[
											{
												xtype : 'fieldset',
												border : false,
												items:[
													{
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														items : {
															xtype : 'radio',
															
															boxLabel : '周 允许的通配符[, - * / L #]',
															name : 'week',
															inputValue : 'everyTime'
														}
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														items : {
															xtype : 'radio',
															checked : true,
															boxLabel : '不指定',
															name : 'week',
															inputValue : 'no_appoint'
														}
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														defaults : {
															
															allowBlank : false,
															margin : '0 5 0 0'
														},
														items : [{
																	xtype : 'radio',
																	checked : false,
																	boxLabel : '周期  从星期',
																	name : 'week',
																	inputValue : 'startOn'
																}, {
																	name : 'startOnStar',
																	xtype : 'numberfield',
																	width : 50,
																	value : 1,
																	maxValue : 7,
																	minValue : 1
																}, {
																	xtype : 'displayfield',
																	value : '-'
																}, {
																	name : 'startOnEnd',
																	xtype : 'numberfield',
																	width : 50,
																	value : 2,
																	maxValue : 7,
																	minValue : 2
																}]
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														defaults : {
															allowBlank : false,
															margin : '0 5 0 0'
														},
														items : [{
																	xtype : 'radio',
																	checked : false,
																	boxLabel : '每月第',
																	name : 'week',
																	inputValue : 'weekOfDay'
																}, {
																	name : 'weekOfDayStar',
																	xtype : 'numberfield',
																	width : 50,
																	value : 1,
																	maxValue : 4,
																	minValue : 1
																}, {
																	xtype : 'displayfield',
																	value : '周的星期'
																}, {
																	name : 'weekOfDayEnd',
																	xtype : 'numberfield',
																	width : 50,
																	value : 1,
																	maxValue : 7,
																	minValue : 1
																}]
													}, {
														xtype : 'fieldset',
														layout : 'column',
														border : false,
														defaults : {
															/*
															 * anchor: '100%', hideEmptyLabel:
															 * false
															 */
															allowBlank : false,
															margin : '0 5 0 0'
														},
														items : [{
																	xtype : 'radio',
																	checked : false,
																	boxLabel : '本月最后一个星期',
																	name : 'week',
																	inputValue : 'lastweekOfmon'
																}, {
																	name : 'lastweekD',
																	xtype : 'numberfield',
																	width : 50,
																	value : 1,
																	maxValue : 7,
																	minValue : 1
																}]
													}
												]
											},{
													xtype : 'fieldset',
													layout : 'anchor',
													border : false,
													items : [{
															xtype : 'radio',
															boxLabel : '指定',
															name : 'week',
															inputValue : 'sencond_appoint'
														},{
															xtype : 'fieldset',
															width : 450,
															layout : 'column',
															defaultType : 'checkbox',
															border : false,
															padding : '0 0 0 30',
															listeners : {
																'beforerender' : function() {
																}
															},
															items : [{
																		boxLabel : '1',
																		inputValue : '1',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '2',
																		inputValue : '2',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '3',
																		inputValue : '3',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '4',
																		inputValue : '4',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '5',
																		inputValue : '5',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '6',
																		inputValue : '6',
																		name : 'sencond_appoint'
																	}, {
																		boxLabel : '7',
																		inputValue : '7',
																		name : 'sencond_appoint'
																	}]
															}]
												}
										]
								}]
						}, {
							title : '年',
							tooltip : '配置定时任务年',
							padding : '5 5 5 5',
							items : [{
										xtype : 'fieldset',
										layout : 'column',
										border : false,
										items : {
											xtype : 'radio',
											checked : true,
											boxLabel : '不指定 允许的通配符[, - * /] 非必填',
											name : 'year',
											inputValue : 'everyTime'
										}
									}, {
										xtype : 'fieldset',
										layout : 'column',
										border : false,
										items : {
											xtype : 'radio',
											boxLabel : '每年',
											name : 'year',
											inputValue : 'no_appoint'
										}
									}, {
										xtype : 'fieldset',
										layout : 'column',
										border : false,
										defaults : {
											/*
											 * anchor: '100%', hideEmptyLabel:
											 * false
											 */
											allowBlank : false,
											margin : '0 5 0 0'
										},
										items : [{
													xtype : 'radio',
													checked : false,
													boxLabel : '周期  从',
													name : 'year',
													inputValue : 'cycle'
												}, {
													name : 'cycleStar',
													xtype : 'numberfield',
													width : 100,
													value : 2014,
													minValue : 2014
												}, {
													xtype : 'displayfield',
													value : '-'
												}, {
													name : 'cycleEnd',
													xtype : 'numberfield',
													width : 100,
													value : 2015,
													minValue : 2015
												}]
									}]
						}]
			}, {
				xtype : 'fieldset',
				layout : 'anchor',
				title: '表达式',
				margin: '5 5 5 5',
				defaults : {
					allowBlank : false
				},
				items : [{
							xtype : 'fieldset',
							layout : 'column',
							defaultType: 'textfield',
							border:false,
							defaults:{
								labelAlign :'top',
								width : 100,
								margin : '5 5 5 5',
								value:'*',
								readOnly : true
							},
							items:[
								{
									xtype : 'displayfield',
									value : '表达式字段：'
								},
								{
									fieldLabel  : '秒',
									name : 'second',
									type:'CronExpression'
								},
								{
									fieldLabel  : '分钟',
									name : 'min',
									type:'CronExpression'
								},
								{
									fieldLabel  : '小时 ',
									name : 'hour',
									type:'CronExpression'
								},
								{
									fieldLabel  : '日 ',
									name : 'day',
									type:'CronExpression'
								},
								{
									fieldLabel  : '月',
									name : 'month',
									type:'CronExpression'
								},
								{
									fieldLabel  : '星期',
									name : 'week',
									type:'CronExpression',
									value:'?'
								},
								{
									fieldLabel  : '年',
									name : 'year',
									type:'CronExpression',
									value:''
								}
							]
						},{
							xtype : 'fieldset',
							layout : 'column',
							defaultType: 'textfield',
							border:false,
							defaults:{
								margin : '5 5 5 12',
								value:'* * * * * ?'
							},
							items:[{
									xtype : 'displayfield',
									value : 'Cron 表达式：'
								},
								{
									name : 'Cron',
									width : 300,
									itemId:'Cron',
									cls:'Croncls'
								},
								{
									xtype : 'button',
									text:'反向解析',
									glyph:0xf0ec,
									itemId:'analysis'
									
								}]
							}
						]
			}],
	initComponent : function() {
		this.callParent();
	}
});
